//中断一个线程
//正常情况下，一个线程需要把入口方法执行完，才能够使线程结束，有时候希望能够让这个线程提前结束（尤其是当线程在sleep过程中时）
//需要通过“打断线程”的操作，也需要线程本身代码做出配合
//1.通过变量
public class Demo1 {
    private static boolean flag=true;

    public static void main(String[] args) throws InterruptedException {
        Thread t=new Thread(()->{
            while(flag){
                System.out.println("hello lambda!");
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        });
        t.start();

        System.out.println("hello main!");
        Thread.sleep(3000);
        flag=false;
        System.out.println("让t线程终止");
    }
}
